@media (max-width: 750px) {
    .head{
        width: 100%;
        height:667px;
        max-width: 1050px;
        max-height: 668px;
        background: url(../img/head_bg_wap.png) no-repeat center center;
        background-size: cover;
    }
}
@media(max-width : 557px){
    .head{
        width: 750px;
        height:477px;
        max-width: 1050px;
        max-height: 668px;
        background: url(../img/head_bg_wap.png) no-repeat center center;
        background-size: cover;
    }
}

@media (max-width: 750px) {
    .body_bg{
        display: none;
    }
    

    .head .nav{
        display: none;
    }
    .container{
        padding-top: 20px;
        margin-top: -15px;
        background-image: url(../img/wap_bg.jpg);
    }
    .search_result{
        margin-top: 30px;
    }
    .search_box{
        width: 730px;
        height: 70px;
        margin: 0 auto;
        margin-bottom: 16px;
    }
    .search_box input{
        height: 70px;
        width: 610px;
        padding: 0 10px;
    }
    .search_box a{
        width: 70px;
        height: 70px;
    }
    .contestant_group_list{
       margin-bottom: 36px;
       padding-bottom: 20px;
       border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    }
    .contestant_group_list:last-child{
        border:none;
    }
    .search_result ul,
    .contestant_group_list ul{
        position: relative;
        right:-10px;
        width: 746px;
    }
    .group_title{
        width: 140px;
        height: 57px;
        line-height: 57px;
        display: block;
        margin: 0 auto 10px;
    }
    .group_title img{
        width: 100%;
        height: 100%;
    }
    .search_result li,
    .contestant_group li{
        width: 336px;
        height: 348px;
        padding: 12px;
        background:url(../img/entry_bg.jpg) no-repeat left top;
        background-size: 100% 100%;
        margin-right: 10px;
        margin-bottom: 15px;
        
    }
    .profile{
        width: 334px;
        height: 210px;
        margin-bottom: 10px;
    }
    .profile img{
        width: 100%;
        height: 100%;
    }
    .song_no{
        text-indent: 10px;
        height: 35px;
        line-height: 35px;
        padding-right: 10px;
        border-radius: 0px 35px 35px 0;
    }
    .song_info{
        line-height: 31px;
        height: 31px;
    }
    .song_name_content{
        height: 31px;
    }
    .vote_btn{
        left: 204px;
        top: 300px;
        width: 147px;
        height: 58px;
        background: url(../img/vote_btn_m.png) no-repeat center center;
        background-size: 100% 100%;
    }
    .pager {
        width: 100%;
        text-align:center;
    }
    .page_btn{
        width: 101px;
        height: 52px;
    }
    .page_up{
        background-image: url(../img/left_arrow_m.png);
    }
    .page_down{
        background-image: url(../img/right_arrow_m.png);
    }
    .footer{
        display: none;
    }
    .no_content{
        top: 700px;
    }
    .vote_message_box{
        position: fixed;
        left: 50%;
        top: 50%;
        margin-left: -233px;
        margin-top: -144px;
        width: 466px;
        height: 288px;
    }
    .message_ok{
        width: 154px;
        height: 73px;
        margin-left: -77px;
        bottom:26px;
    }
}